repulsive looking animal - Alemán Inglés Diccionario